articulated lorry (artic) - French English Dictionary